A Novel Approach to Enhance the Maintainability of Object Oriented Software Engineering during Component Based Software Engineering

نویسندگان

  • Hardeep Singh
  • Aseem Kumar
چکیده

Object oriented software engineering is a software design technique that is used in software design in object oriented programming. The object oriented design is used for developing the new modules in the software systems. It is used for applying the identified requirements. In the MOOD metrics the new project is developed by using various components and these factors helps in the maintainability of new project. If we talk about CBSE, i.e. component based software engineering it allows us reusability of existing software components into new software development. Here we are going to design a automation tool using genetic algorithm which will helps us to find the compatibility of components so that developer can properly integrates them and can enhance the maintainability of software project.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Component Based Development in Software Engineering

-In today’s world, Component Based development is an active research area for more than a decade in software engineering. As they provide automated or semi-automated support for the various processes and the methods. There are three main approaches in Software Engineering world such as Structured, Object-oriented and Component-based approach. The last Component-based approach introduces more be...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Making the Transition to Component-Based Enterprise Software Development: Overcoming the Obstacles 3/4 Patterns for Success

All major IT market research firms have identified component-based enterprise software development (CBESD) as the rapidly emerging trend in the software engineering. CBESD is based on the concept of developing software systems by selecting reusable software components and assembling them within appropriate software architectures. By promoting the use of object-oriented software components built...

متن کامل

Measurement of Software Maintainability and Reusability in the Object Oriented Paradigm

The Metrics Group of Virginia Tech has been studying the object oriented paradigm and how it relates to software maintainability and software reusability in an attempt to make programmers more productive. Software reuse is the key to increasing productivity within the software development process. By reusing existing software, time and effort are saved in the testing and maintenance phases of a...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014